package com.tianma315.core.wx.service;


import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.plugins.Page;
import com.tianma315.core.common.base.CoreService;
import com.tianma315.core.wx.domain.WxUserInfoDO;
import com.tianma315.core.wx.domain.WxUserInfoVO;

import java.util.List;

/**
 * 
 * <pre>
 * 
 * </pre>
 * <small> 2018-08-23 14:59:05 | auv</small>
 */
public interface WxUserInfoService extends CoreService<WxUserInfoDO> {


	List<WxUserInfoDO> queryWXUserInfoByIds(List idList);

	WxUserInfoDO getWxUserInfoByOpenId(String openId);

	JSONObject getData(String code,String openId);

	JSONObject checkCode(String code);

    Page getPage(Long merchantId, int pageNumber, int pageSize, String searchKey);

	List<WxUserInfoVO> countProvinceUser();
}
